package day02;
/**
 * 定义私有属性:
 * String name;
 * int age;
 * String gender;
 * int salary;
 * 定义全参数(该构造方法的参数用于设置所有属性)构造方法与默认构造方法
 * 重写toString方法，返回字符串格式如:"张三,25,男,5000"
 * 重写equals方法，要求名字相同就认为内容一致。
 * @author Bonnie
 *
 */
public class Person {
	String name = "";
	int age = 0;
	String gender = "";
	double salary = 0;
	public Person() {}
	public Person(String name,int age ,String gender ,double salary) {
		this.name = name;
		this.age = age;
		this.gender = gender;
		this.salary = salary;
	}
	public String toString() {
		return name+","+age+","+gender+","+salary;
	}
	
	public boolean equals(Object obj){
		if(obj == null){
			return false;
		}
		if(obj == this){
			return true;
		}
		if(obj instanceof Person){
			Person per = (Person)obj;
			return this.name.equals(obj);
		}
		return false;
	}

	
}
